package cn.edu.sdjzu.xg23.kcsj01_backend.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Reward {
    private Long id;
    private String rewardName; // 奖励名称
    private String level; // 等级
    private String remarks; // 备注
    private String associatedProjects; // 关联项目
    private Date awardDate; // 获奖日期
    private String introduction; // 简介
    private String achievementName; // 成果名称
    private Integer administrativeLevel; // 管院位次

    private ApprovalDepartment approvalDepartment;

    private Employee firstApplicant;

    private List<EmployeeAssReward> applicants; //所有申报人

    public Reward(Long id) {
        this.id = id;
    }

    private List<SupportingMaterial> supportingMaterial; // 支撑材料

    private ApprovalState approvalState; // 状态
}

